package com.czy.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * @author czy
 * @date 2022-3-29 21:49
 */
@Data
@TableName("user")
public class User {
    /**
     *AUTO  数据库 ID 自增   数据库中字段必须设置为自增
     *NONE  无状态，该类型为未设置主键类型（注解里等于跟随全局，全局里约等于 INPUT）
     * INPUT    insert 前自行 set 主键值
     * ASSIGN_ID    默认实现类为DefaultIdentifierGenerator雪花算法
     * ASSIGN_UUID  分配 UUID
     */
    @TableId(type = IdType.AUTO)
    private Long id;
    private String name;
    private Integer age;
    private String email;

    @TableField(exist = false)
    private String hobby;
}
